package com.asa.suanming;

import java.util.HashMap;
import java.util.Map;

/**
 *	 10天干
 * @author asa
 *
 */
public class TianGan {

	private String name;//名字
	private String daibiao;//代表
	private String fangwei;//方位
	private String tese;//特色
	private String yanse;//颜色
	private String gexin;//个性
	private String tedian;//特点
	private String yunshi;//运势
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getDaibiao() {
		return daibiao;
	}
	public void setDaibiao(String daibiao) {
		this.daibiao = daibiao;
	}
	public String getTese() {
		return tese;
	}
	public void setTese(String tese) {
		this.tese = tese;
	}
	public String getYanse() {
		return yanse;
	}
	public void setYanse(String yanse) {
		this.yanse = yanse;
	}
	public String getGexin() {
		return gexin;
	}
	public void setGexin(String gexin) {
		this.gexin = gexin;
	}
	public String getTedian() {
		return tedian;
	}
	public void setTedian(String tedian) {
		this.tedian = tedian;
	}
	public String getYunshi() {
		return yunshi;
	}
	public void setYunshi(String yunshi) {
		this.yunshi = yunshi;
	}
	
	
	public String getFangwei() {
		return fangwei;
	}
	public void setFangwei(String fangwei) {
		this.fangwei = fangwei;
	}
	/**
	 * 天干与天干的组合是有属性的
	 * @param tiangan
	 * @return
	 */
	public String zuhe(TianGan tiangan) {
		String thisname = this.name;
		String othername = tiangan.getName();
		
		if (thisname=="甲"&&othername=="己"||othername=="甲"&&thisname=="己") {
			return "土";
		}else if (thisname=="乙"&&othername=="庚"||othername=="乙"&&thisname=="庚") {
			return "金";

		}else if (thisname=="丙"&&othername=="辛"||othername=="丙"&&thisname=="辛") {
			return "水";

		}else if (thisname=="丁"&&othername=="壬"||othername=="甲"&&thisname=="壬") {
			return "木";

		}else if (thisname=="戊"&&othername=="癸"||othername=="甲"&&thisname=="癸") {
			return "火";

		}
		
		
		return null;
	}
	
	static {
		Map<String,TianGan> jianjie_tiangan = new HashMap<String, TianGan>();
		TianGan value = new TianGan();
		value.setName("甲");
		value.setDaibiao("阳木");
		value.setFangwei("东方");
		value.setTese("胆 头部 统帅 酸味");
		value.setYanse("青绿色");
		value.setGexin("性格刚健直爽 自负");
		value.setTedian("体型高大");
		value.setYunshi("得令时为栋梁，失令时为闲置材料");
		jianjie_tiangan.put("甲", value);
		
		value = new TianGan();
		value.setName("乙");
		value.setDaibiao("阴木");
		value.setFangwei("东方");
		value.setTese("肝 脖 肩 甜酸 妻子 中医 女子");
		value.setYanse("浅绿色");
		value.setGexin("性格柔和");
		value.setTedian("体质软嫩");
		value.setYunshi("得令时茂盛，失令时枯萎");
		jianjie_tiangan.put("乙", value);
		
		value = new TianGan();
		value.setName("丙");
		value.setDaibiao("阳火");;
		value.setFangwei("南方");
		value.setTese("小肠 肩 头 苦辣 男小三");
		value.setYanse("紫红色");
		value.setGexin("性格火烈");
		value.setTedian("清廉");
		value.setYunshi("得令时成绩辉煌，失令时易灰心丧气");
		jianjie_tiangan.put("丙", value);
		
		value = new TianGan();
		value.setName("丁");
		value.setDaibiao("阴火");
		value.setFangwei("南方");
		value.setTese("心脏 胸 舌头 苦 玉女 女小三");
		value.setYanse("淡红色");
		value.setGexin("性格温和 有心机");
		value.setTedian("体型秀丽");
		value.setYunshi("得令时明察秋毫，失令时忧愁焦虑");
		jianjie_tiangan.put("丁", value);
		
		
		value = new TianGan();
		value.setName("戊");
		value.setDaibiao("阳土");
		value.setFangwei("中央");
		value.setTese("胃 肋部 鼻子 甘辛 聚财 天门");
		value.setYanse("深黄色");
		value.setGexin("性格刚烈");
		value.setTedian("体型厚实");
		value.setYunshi("得令豪放果敢，失令时发呆");
		jianjie_tiangan.put("戊", value);
		
		value = new TianGan();
		value.setName("己");
		value.setDaibiao("阴土");
		value.setFangwei("中央");
		value.setTese("脾 腹部 面庞 甘辛 坟墓 地户");
		value.setYanse("浅黄色");
		value.setGexin("性格温顺");
		value.setTedian("体型沉稳");
		value.setYunshi("得令教化万物，失令时洁身自好");
		jianjie_tiangan.put("己", value);
		
		value = new TianGan();
		value.setName("庚");
		value.setDaibiao("阳金");
		value.setFangwei("西方");
		value.setTese("大肠 筋骨 甘辣 丈夫 干警 仇人 刀具");
		value.setYanse("白色");
		value.setGexin("性格锐利");
		value.setTedian("体型高大");
		value.setYunshi("得令强硬，失令时丧失威信");
		jianjie_tiangan.put("庚", value);
		
		value = new TianGan();
		value.setName("辛");
		value.setDaibiao("阴金");
		value.setFangwei("西方");
		value.setTese("肺 胸部 股部 苦辣 错误 罪人 精子 刀具");
		value.setYanse("浅白色");
		value.setGexin("性格镇静");
		value.setTedian("体型方正");
		value.setYunshi("得令良好的材料，失令变成瓦砾");
		jianjie_tiangan.put("辛", value);
		
		value = new TianGan();
		value.setName("壬");
		value.setDaibiao("阳水");
		value.setFangwei("北方");
		value.setTese("膀胱 小腿 咸 流动 物流 化学工业");
		value.setYanse("深黑色");
		value.setGexin("性格柔险");
		value.setTedian("可共患难 难于同甘甜");
		value.setYunshi("得令助人利物，失令妨人害国");
		jianjie_tiangan.put("壬", value);
		
		value = new TianGan();
		value.setName("癸");
		value.setDaibiao("阴水");
		value.setFangwei("北方");
		value.setTese("肾 足 咸 流动 地下水 石油 性生活 胎儿");
		value.setYanse("浅黑色");
		value.setGexin("性格阴柔");
		value.setTedian("涉及阴谋");
		value.setYunshi("得令狐假虎威，失令灰心乞怜");
		jianjie_tiangan.put("癸", value);

		
	}
	
	
}
